#!/usr/bin/env node
const args = process.argv.slice(2);

if (args.length === 0 || args[0] === '--help' || args[0] === '-h') {
  console.log('使用方法:输入 <数学表达式>');
  console.log('例如：node 02-calc.js 3+5');
} else if (args.length > 3) {
  console.log('警告：多余的参数将被忽略');
  const expression = args[0];
  try {
    const result = eval(expression);
    console.log(`结果：${result}`);
  } catch (error) {
    console.log('错误：无法解析的数学表达式');
  }
} else {
  const expression = args[0];
  try {
    const result = eval(expression);
    console.log(`结果：${result}`);
  } catch (error) {
    console.log('错误：无法解析的数学表达式');
  }
}